home *** CD-ROM | disk | FTP | other *** search
Unknown | 1995-07-26 | 4.6 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 0b f4 3e 44 65 | 6d 6f 6e 0d 00 14 21 f4 |.....>De|mon...!.|
|00000010| 20 43 6f 70 79 72 69 67 | 68 74 20 31 39 39 35 20 | Copyrig|ht 1995 |
|00000020| 43 6f 6c 69 6e 20 48 6f | 67 62 65 6e 0d 00 1e 44 |Colin Ho|gben...D|
|00000030| f4 20 59 6f 75 20 6d 61 | 79 20 75 73 65 20 74 68 |. You ma|y use th|
|00000040| 69 73 20 63 6f 64 65 20 | 66 6f 72 20 61 6e 79 20 |is code |for any |
|00000050| 6e 6f 6e 2d 70 72 6f 66 | 69 74 20 70 75 72 70 6f |non-prof|it purpo|
|00000060| 73 65 2c 20 70 72 6f 76 | 69 64 65 64 20 79 6f 75 |se, prov|ided you|
|00000070| 0d 00 28 3e f4 20 64 6f | 63 75 6d 65 6e 74 20 61 |..(>. do|cument a|
|00000080| 6e 79 20 63 68 61 6e 67 | 65 73 20 6d 61 64 65 20 |ny chang|es made |
|00000090| 61 6e 64 20 61 70 70 6c | 79 20 74 68 65 20 73 61 |and appl|y the sa|
|000000a0| 6d 65 20 63 6f 6e 64 69 | 74 69 6f 6e 73 2e 0d 00 |me condi|tions...|
|000000b0| 32 04 0d 00 3c 11 dd 20 | a4 44 65 6d 6f 6e 5f 69 |2...<.. |.Demon_i|
|000000c0| 6e 69 74 0d 00 46 18 f2 | 6c 69 62 72 61 72 79 28 |nit..F..|library(|
|000000d0| 22 73 74 61 6e 64 61 72 | 64 22 29 0d 00 50 15 f2 |"standar|d")..P..|
|000000e0| 6c 69 62 72 61 72 79 28 | 22 65 76 65 6e 74 22 29 |library(|"event")|
|000000f0| 0d 00 5a 14 f2 6c 69 62 | 72 61 72 79 28 22 6d 61 |..Z..lib|rary("ma|
|00000100| 6b 65 22 29 0d 00 64 1a | 44 65 6d 6f 6e 5f 73 6c |ke")..d.|Demon_sl|
|00000110| 69 70 64 69 61 6c 5f 74 | 61 73 6b 25 3d 30 0d 00 |ipdial_t|ask%=0..|
|00000120| 6e 06 3d 30 0d 00 78 04 | 0d 00 82 14 dd 20 a4 44 |n.=0..x.|..... .D|
|00000130| 65 6d 6f 6e 5f 63 68 6f | 69 63 65 73 0d 00 8c 0f |emon_cho|ices....|
|00000140| ea 20 73 74 61 67 65 25 | 2c 69 25 0d 00 96 1d 6e |. stage%|,i%....n|
|00000150| 65 74 5f 64 6f 6d 61 69 | 6e 24 3d 22 64 65 6d 6f |et_domai|n$="demo|
|00000160| 6e 2e 63 6f 2e 75 6b 22 | 0d 00 a0 27 6e 65 74 5f |n.co.uk"|...'net_|
|00000170| 6d 61 69 6c 5f 73 65 72 | 76 65 72 24 3d 22 70 6f |mail_ser|ver$="po|
|00000180| 73 74 2e 64 65 6d 6f 6e | 2e 63 6f 2e 75 6b 22 0d |st.demon|.co.uk".|
|00000190| 00 aa 27 6e 65 74 5f 6e | 65 77 73 5f 73 65 72 76 |..'net_n|ews_serv|
|000001a0| 65 72 24 3d 22 6e 65 77 | 73 2e 64 65 6d 6f 6e 2e |er$="new|s.demon.|
|000001b0| 63 6f 2e 75 6b 22 0d 00 | b4 26 6e 65 74 5f 74 69 |co.uk"..|.&net_ti|
|000001c0| 6d 65 5f 73 65 72 76 65 | 72 24 3d 22 6e 74 70 2e |me_serve|r$="ntp.|
|000001d0| 64 65 6d 6f 6e 2e 63 6f | 2e 75 6b 22 0d 00 be 1c |demon.co|.uk"....|
|000001e0| 6e 65 74 5f 69 70 5f 70 | 72 65 66 69 78 24 3d 22 |net_ip_p|refix$="|
|000001f0| 31 35 38 2e 31 35 32 22 | 0d 00 c8 24 6e 65 74 5f |158.152"|...$net_|
|00000200| 6e 61 6d 65 5f 73 65 72 | 76 65 72 31 24 3d 22 31 |name_ser|ver1$="1|
|00000210| 35 38 2e 31 35 32 2e 31 | 2e 36 35 22 0d 00 d2 25 |58.152.1|.65"...%|
|00000220| 6e 65 74 5f 6e 61 6d 65 | 5f 73 65 72 76 65 72 32 |net_name|_server2|
|00000230| 24 3d 22 31 35 38 2e 31 | 35 32 2e 31 2e 31 39 33 |$="158.1|52.1.193|
|00000240| 22 0d 00 dc 25 6e 65 74 | 5f 6e 61 6d 65 5f 73 65 |"...%net|_name_se|
|00000250| 72 76 65 72 33 24 3d 22 | 31 39 32 2e 36 38 2e 31 |rver3$="|192.68.1|
|00000260| 37 34 2e 39 35 22 0d 00 | e6 1d 6e 65 74 5f 6d 61 |74.95"..|..net_ma|
|00000270| 69 6c 5f 70 72 6f 74 6f | 63 6f 6c 24 3d 22 53 4d |il_proto|col$="SM|
|00000280| 54 50 22 0d 00 f0 1e 6e | 65 74 5f 6b 61 39 71 5f |TP"....n|et_ka9q_|
|00000290| 70 72 6f 74 6f 63 6f 6c | 24 3d 22 63 73 6c 69 70 |protocol|$="cslip|
|000002a0| 22 0d 00 fa 24 6e 65 74 | 5f 6e 73 71 5f 73 65 72 |"...$net|_nsq_ser|
|000002b0| 76 65 72 24 3d 22 6e 73 | 2e 64 65 6d 6f 6e 2e 63 |ver$="ns|.demon.c|
|000002c0| 6f 2e 75 6b 22 0d 01 04 | 1e 6e 65 74 5f 72 6f 75 |o.uk"...|.net_rou|
|000002d0| 74 65 72 24 3d 22 31 35 | 38 2e 31 35 32 2e 31 2e |ter$="15|8.152.1.|
|000002e0| 37 31 22 0d 01 0e 15 6e | 65 74 5f 66 69 78 65 64 |71"....n|et_fixed|
|000002f0| 5f 69 70 24 3d 22 31 22 | 0d 01 18 1a 6e 65 74 5f |_ip$="1"|....net_|
|00000300| 6e 65 77 73 5f 70 72 65 | 66 69 78 24 3d 22 44 65 |news_pre|fix$="De|
|00000310| 6d 22 0d 01 22 41 6e 65 | 74 5f 6e 65 77 73 5f 67 |m".."Ane|t_news_g|
|00000320| 72 6f 75 70 73 24 3d 22 | 64 65 6d 6f 6e 2e 61 6e |roups$="|demon.an|
|00000330| 6e 6f 75 6e 63 65 2c 64 | 65 6d 6f 6e 2e 69 70 2e |nounce,d|emon.ip.|
|00000340| 73 75 70 70 6f 72 74 2e | 61 72 63 68 69 6d 65 64 |support.|archimed|
|00000350| 65 73 22 0d 01 2c 21 6e | 65 74 5f 6d 6f 64 65 72 |es"..,!n|et_moder|
|00000360| 61 74 6f 72 73 24 3d 22 | 70 69 70 65 78 2e 63 6f |ators$="|pipex.co|
|00000370| 2e 75 6b 22 0d 01 36 1c | 6e 65 74 5f 73 6c 69 70 |.uk"..6.|net_slip|
|00000380| 5f 73 63 72 69 70 74 24 | 3d 22 44 65 6d 6f 6e 22 |_script$|="Demon"|
|00000390| 0d 01 40 05 f5 0d 01 4a | 11 20 20 c8 8e 20 73 74 |..@....J|. .. st|
|000003a0| 61 67 65 25 20 ca 0d 01 | 54 0a 20 20 c9 20 2d 31 |age% ...|T. . -1|
|000003b0| 0d 01 5e 0b 20 20 20 20 | 3d 2d 31 0d 01 68 09 20 |..^. |=-1..h. |
|000003c0| 20 c9 20 30 0d 01 72 1e | 20 20 20 20 69 25 3d a4 | . 0..r.| i%=.|
|000003d0| 73 74 61 6e 64 61 72 64 | 5f 6d 6f 64 65 6d 5f 64 |standard|_modem_d|
|000003e0| 6c 67 0d 01 7c 09 20 20 | c9 20 31 0d 01 86 1e 20 |lg..|. |. 1.... |
|000003f0| 20 20 20 69 25 3d a4 73 | 74 61 6e 64 61 72 64 5f | i%=.s|tandard_|
|00000400| 70 68 6f 6e 65 5f 64 6c | 67 0d 01 90 09 20 20 c9 |phone_dl|g.... .|
|00000410| 20 32 0d 01 9a 1c 20 20 | 20 20 69 25 3d a4 73 74 | 2.... | i%=.st|
|00000420| 61 6e 64 61 72 64 5f 70 | 6f 70 5f 64 6c 67 0d 01 |andard_p|op_dlg..|
|00000430| a4 09 20 20 c9 20 33 0d | 01 ae 1d 20 20 20 20 69 |.. . 3.|... i|
|00000440| 25 3d a4 44 65 6d 6f 6e | 5f 61 63 63 6f 75 6e 74 |%=.Demon|_account|
|00000450| 5f 64 6c 67 0d 01 b8 09 | 20 20 c9 20 34 0d 01 c2 |_dlg....| . 4...|
|00000460| 1d 20 20 20 20 69 25 3d | a4 73 74 61 6e 64 61 72 |. i%=|.standar|
|00000470| 64 5f 75 73 65 72 5f 64 | 6c 67 0d 01 cc 09 20 20 |d_user_d|lg.... |
|00000480| c9 20 35 0d 01 d6 0a 20 | 20 20 20 3d 31 0d 01 e0 |. 5.... | =1...|
|00000490| 07 20 20 cb 0d 01 ea 10 | 20 20 73 74 61 67 65 25 |. .....| stage%|
|000004a0| 2b 3d 69 25 0d 01 f4 0a | fd 20 69 25 3d 30 0d 01 |+=i%....|. i%=0..|
|000004b0| fe 06 3d 30 0d 02 08 04 | 0d 02 12 18 dd 20 a4 44 |..=0....|..... .D|
|000004c0| 65 6d 6f 6e 5f 61 63 63 | 6f 75 6e 74 5f 64 6c 67 |emon_acc|ount_dlg|
|000004d0| 0d 02 1c 15 ea 20 69 25 | 2c 74 61 73 6b 25 2c 69 |..... i%|,task%,i|
|000004e0| 70 24 2c 6f 6b 0d 02 26 | 05 f5 0d 02 30 26 20 20 |p$,ok..&|....0& |
|000004f0| f2 64 6c 67 5f 62 65 67 | 69 6e 28 22 61 63 63 6f |.dlg_beg|in("acco|
|00000500| 75 6e 74 22 2c 6e 65 74 | 5f 74 69 74 6c 65 24 29 |unt",net|_title$)|
|00000510| 0d 02 3a 33 20 20 f2 64 | 6c 67 5f 62 65 67 69 6e |..:3 .d|lg_begin|
|00000520| 5f 67 72 6f 75 70 28 22 | 61 63 63 6f 75 6e 74 22 |_group("|account"|
|00000530| 2c 22 41 63 63 6f 75 6e | 74 20 64 65 74 61 69 6c |,"Accoun|t detail|
|00000540| 73 22 29 0d 02 44 38 20 | 20 20 f2 64 6c 67 5f 74 |s")..D8 | .dlg_t|
|00000550| 65 78 74 28 a4 76 61 72 | 5f 73 75 62 73 74 28 a4 |ext(.var|_subst(.|
|00000560| 6d 73 67 28 22 73 74 61 | 6e 64 61 72 64 2e 61 63 |msg("sta|ndard.ac|
|00000570| 63 6f 75 6e 74 22 29 29 | 2c 32 29 0d 02 4e 3c 20 |count"))|,2)..N< |
|00000580| 20 20 f2 64 6c 67 5f 73 | 74 72 69 6e 67 28 22 6e | .dlg_s|tring("n|
|00000590| 65 74 5f 61 63 63 6f 75 | 6e 74 22 2c 22 41 63 63 |et_accou|nt","Acc|
|000005a0| 6f 75 6e 74 22 2c 31 32 | 2c 22 41 41 2d 5a 61 2d |ount",12|,"AA-Za-|
|000005b0| 7a 30 2d 39 2d 22 29 0d | 02 58 2a 20 20 20 f2 64 |z0-9-").|.X* .d|
|000005c0| 6c 67 5f 74 65 78 74 28 | a4 6d 73 67 28 22 44 65 |lg_text(|.msg("De|
|000005d0| 6d 6f 6e 2e 70 61 73 73 | 77 6f 72 64 22 29 2c 32 |mon.pass|word"),2|
|000005e0| 29 0d 02 62 33 20 20 20 | f2 64 6c 67 5f 73 74 72 |)..b3 |.dlg_str|
|000005f0| 69 6e 67 28 22 6e 65 74 | 5f 70 61 73 73 77 6f 72 |ing("net|_passwor|
|00000600| 64 22 2c 22 50 61 73 73 | 77 6f 72 64 22 2c 31 32 |d","Pass|word",12|
|00000610| 2c 22 22 29 0d 02 6c 30 | 20 20 20 f2 64 6c 67 5f |,"")..l0| .dlg_|
|00000620| 74 65 78 74 28 a4 76 61 | 72 5f 73 75 62 73 74 28 |text(.va|r_subst(|
|00000630| a4 6d 73 67 28 22 44 65 | 6d 6f 6e 2e 69 70 22 29 |.msg("De|mon.ip")|
|00000640| 29 2c 33 29 0d 02 76 3c | 20 20 20 f2 64 6c 67 5f |),3)..v<| .dlg_|
|00000650| 73 74 72 69 6e 67 28 22 | 6e 65 74 5f 69 70 5f 61 |string("|net_ip_a|
|00000660| 64 64 72 65 73 73 22 2c | 22 49 50 20 61 64 64 72 |ddress",|"IP addr|
|00000670| 65 73 73 22 2c 31 35 2c | 22 41 30 2d 39 2e 22 29 |ess",15,|"A0-9.")|
|00000680| 0d 02 80 14 20 20 f2 64 | 6c 67 5f 65 6e 64 5f 67 |.... .d|lg_end_g|
|00000690| 72 6f 75 70 0d 02 8a 1d | 20 20 f2 64 6c 67 5f 62 |roup....| .dlg_b|
|000006a0| 75 74 74 6f 6e 28 22 42 | 61 63 6b 22 2c 31 2c a3 |utton("B|ack",1,.|
|000006b0| 29 0d 02 94 21 20 20 f2 | 64 6c 67 5f 62 75 74 74 |)...! .|dlg_butt|
|000006c0| 6f 6e 28 22 46 65 74 63 | 68 20 49 50 22 2c 32 2c |on("Fetc|h IP",2,|
|000006d0| a3 29 0d 02 9e 1b 20 20 | f2 64 6c 67 5f 62 75 74 |.).... |.dlg_but|
|000006e0| 74 6f 6e 28 22 4f 4b 22 | 2c 30 2c b9 29 0d 02 a8 |ton("OK"|,0,.)...|
|000006f0| 0e 20 20 f2 64 6c 67 5f | 65 6e 64 0d 02 b2 14 20 |. .dlg_|end.... |
|00000700| 20 69 25 3d a4 64 6c 67 | 5f 66 69 6c 6c 69 6e 0d | i%=.dlg|_fillin.|
|00000710| 02 bc 0a 20 20 6f 6b 3d | b9 0d 02 c6 0e 20 20 e7 |... ok=|..... .|
|00000720| 20 69 25 3d 30 20 8c 0d | 02 d0 1a 20 20 20 20 f2 | i%=0 ..|... .|
|00000730| 6e 65 74 5f 63 68 65 63 | 6b 5f 61 63 63 6f 75 6e |net_chec|k_accoun|
|00000740| 74 0d 02 da 17 20 20 20 | 20 f2 44 65 6d 6f 6e 5f |t.... | .Demon_|
|00000750| 63 68 65 63 6b 5f 70 77 | 0d 02 e4 1e 20 20 20 20 |check_pw|.... |
|00000760| e7 20 6e 65 74 5f 69 70 | 5f 61 64 64 72 65 73 73 |. net_ip|_address|
|00000770| 24 3d 22 22 20 8c 0d 02 | ee 6c 20 20 20 20 20 20 |$="" ...|.l |
|00000780| f2 65 72 72 6f 72 5f 72 | 65 70 6f 72 74 28 30 2c |.error_r|eport(0,|
|00000790| 22 59 6f 75 20 6d 75 73 | 74 20 65 6e 74 65 72 20 |"You mus|t enter |
|000007a0| 79 6f 75 72 20 49 50 20 | 61 64 64 72 65 73 73 2c |your IP |address,|
|000007b0| 20 6f 72 20 75 73 65 20 | 74 68 65 20 46 65 74 63 | or use |the Fetc|
|000007c0| 68 20 49 50 20 6f 70 74 | 69 6f 6e 20 74 6f 20 67 |h IP opt|ion to g|
|000007d0| 65 74 20 69 74 20 66 72 | 6f 6d 20 44 65 6d 6f 6e |et it fr|om Demon|
|000007e0| 22 29 0d 02 f8 0e 20 20 | 20 20 20 20 6f 6b 3d a3 |").... | ok=.|
|000007f0| 0d 03 02 09 20 20 20 20 | cc 0d 03 0c 17 20 20 20 |.... |..... |
|00000800| 20 20 20 f2 6e 65 74 5f | 63 68 65 63 6b 5f 69 70 | .net_|check_ip|
|00000810| 0d 03 16 09 20 20 20 20 | cd 0d 03 20 07 20 20 cd |.... |... . .|
|00000820| 0d 03 2a 0e 20 20 e7 20 | 69 25 3d 32 20 8c 0d 03 |..*. . |i%=2 ...|
|00000830| 34 17 20 20 20 20 f2 44 | 65 6d 6f 6e 5f 66 65 74 |4. .D|emon_fet|
|00000840| 63 68 5f 69 70 0d 03 3e | 0c 20 20 20 20 6f 6b 3d |ch_ip..>|. ok=|
|00000850| a3 0d 03 48 07 20 20 cd | 0d 03 52 08 fd 20 6f 6b |...H. .|..R.. ok|
|00000860| 0d 03 5c 0f 3d 28 69 25 | 2b 32 29 83 33 2d 31 0d |..\.=(i%|+2).3-1.|
|00000870| 03 66 04 0d 03 70 15 dd | 20 f2 44 65 6d 6f 6e 5f |.f...p..| .Demon_|
|00000880| 66 65 74 63 68 5f 69 70 | 0d 03 7a 0c ea 20 69 25 |fetch_ip|..z.. i%|
|00000890| 2c 69 70 24 0d 03 84 40 | f2 6d 61 6b 65 5f 66 69 |,ip$...@|.make_fi|
|000008a0| 6c 65 28 6e 65 74 5f 72 | 65 73 70 61 74 68 24 2b |le(net_r|espath$+|
|000008b0| 22 46 69 72 73 74 44 65 | 6d 6f 6e 22 2c 22 4e 65 |"FirstDe|mon","Ne|
|000008c0| 74 43 6f 6e 66 69 67 3a | 46 69 72 73 74 44 65 6d |tConfig:|FirstDem|
|000008d0| 6f 6e 22 29 0d 03 8e 1f | ff 22 53 65 74 20 44 65 |on")....|."Set De|
|000008e0| 6d 6f 6e 24 49 70 41 64 | 64 72 65 73 73 20 22 22 |mon$IpAd|dress ""|
|000008f0| 22 22 22 0d 03 98 24 f2 | 74 72 61 63 65 28 22 43 |"""...$.|trace("C|
|00000900| 61 6c 6c 69 6e 67 20 57 | 69 6d 70 5f 53 74 61 72 |alling W|imp_Star|
|00000910| 74 54 61 73 6b 22 29 0d | 03 a2 5e c8 99 22 57 69 |tTask").|..^.."Wi|
|00000920| 6d 70 5f 53 74 61 72 74 | 54 61 73 6b 22 2c 6e 65 |mp_Start|Task",ne|
|00000930| 74 5f 64 69 72 24 2b 22 | 2e 21 53 4c 49 50 64 69 |t_dir$+"|.!SLIPdi|
|00000940| 61 6c 20 2d 66 69 6c 65 | 20 4e 65 74 43 6f 6e 66 |al -file| NetConf|
|00000950| 69 67 3a 46 69 72 73 74 | 44 65 6d 6f 6e 22 20 b8 |ig:First|Demon" .|
|00000960| 20 44 65 6d 6f 6e 5f 73 | 6c 69 70 64 69 61 6c 5f | Demon_s|lipdial_|
|00000970| 74 61 73 6b 25 0d 03 ac | 38 f2 74 72 61 63 65 28 |task%...|8.trace(|
|00000980| 22 53 74 61 72 74 54 61 | 73 6b 20 72 65 74 75 72 |"StartTa|sk retur|
|00000990| 6e 65 64 20 22 2b c3 7e | 44 65 6d 6f 6e 5f 73 6c |ned "+.~|Demon_sl|
|000009a0| 69 70 64 69 61 6c 5f 74 | 61 73 6b 25 29 0d 03 b6 |ipdial_t|ask%)...|
|000009b0| 24 f2 64 6c 67 5f 62 65 | 67 69 6e 28 22 66 65 74 |$.dlg_be|gin("fet|
|000009c0| 63 68 69 70 22 2c 6e 65 | 74 5f 74 69 74 6c 65 24 |chip",ne|t_title$|
|000009d0| 29 0d 03 c0 27 f2 64 6c | 67 5f 74 65 78 74 28 a4 |)...'.dl|g_text(.|
|000009e0| 6d 73 67 28 22 44 65 6d | 6f 6e 2e 66 65 74 63 68 |msg("Dem|on.fetch|
|000009f0| 69 70 31 22 29 2c 35 29 | 0d 03 ca 22 f2 64 6c 67 |ip1"),5)|...".dlg|
|00000a00| 5f 62 75 74 74 6f 6e 28 | 22 41 62 6f 72 74 20 66 |_button(|"Abort f|
|00000a10| 65 74 63 68 22 2c 31 2c | a3 29 0d 03 d4 0c f2 64 |etch",1,|.).....d|
|00000a20| 6c 67 5f 65 6e 64 0d 03 | de 47 f2 65 76 65 6e 74 |lg_end..|.G.event|
|00000a30| 5f 63 6c 61 69 6d 28 65 | 76 65 6e 74 5f 4d 53 47 |_claim(e|vent_MSG|
|00000a40| 2b 26 34 30 30 43 33 2c | 65 76 65 6e 74 5f 41 4e |+&400C3,|event_AN|
|00000a50| 59 2c 65 76 65 6e 74 5f | 41 4e 59 2c 22 5f 44 65 |Y,event_|ANY,"_De|
|00000a60| 6d 6f 6e 5f 65 76 65 6e | 74 22 2c 30 29 0d 03 e8 |mon_even|t",0)...|
|00000a70| 12 69 25 3d a4 64 6c 67 | 5f 66 69 6c 6c 69 6e 0d |.i%=.dlg|_fillin.|
|00000a80| 03 f2 49 f2 65 76 65 6e | 74 5f 72 65 6c 65 61 73 |..I.even|t_releas|
|00000a90| 65 28 65 76 65 6e 74 5f | 4d 53 47 2b 26 34 30 30 |e(event_|MSG+&400|
|00000aa0| 43 33 2c 65 76 65 6e 74 | 5f 41 4e 59 2c 65 76 65 |C3,event|_ANY,eve|
|00000ab0| 6e 74 5f 41 4e 59 2c 22 | 5f 44 65 6d 6f 6e 5f 65 |nt_ANY,"|_Demon_e|
|00000ac0| 76 65 6e 74 22 2c 30 29 | 0d 03 fc 23 f4 20 6b 69 |vent",0)|...#. ki|
|00000ad0| 6c 6c 20 74 61 73 6b 20 | 69 66 20 6e 6f 74 20 61 |ll task |if not a|
|00000ae0| 6c 72 65 61 64 79 20 64 | 6f 6e 65 0d 04 06 1c e7 |lready d|one.....|
|00000af0| 20 44 65 6d 6f 6e 5f 73 | 6c 69 70 64 69 61 6c 5f | Demon_s|lipdial_|
|00000b00| 74 61 73 6b 25 20 8c 0d | 04 10 26 20 20 62 75 66 |task% ..|..& buf|
|00000b10| 25 21 30 3d 32 35 36 3a | 20 62 75 66 25 21 31 32 |%!0=256:| buf%!12|
|00000b20| 3d 30 3a 20 62 75 66 25 | 21 31 36 3d 30 0d 04 1a |=0: buf%|!16=0...|
|00000b30| 37 20 20 c8 99 22 57 69 | 6d 70 5f 53 65 6e 64 4d |7 .."Wi|mp_SendM|
|00000b40| 65 73 73 61 67 65 22 2c | 31 37 2c 62 75 66 25 2c |essage",|17,buf%,|
|00000b50| 44 65 6d 6f 6e 5f 73 6c | 69 70 64 69 61 6c 5f 74 |Demon_sl|ipdial_t|
|00000b60| 61 73 6b 25 0d 04 24 05 | cd 0d 04 2e 0d e7 20 69 |ask%..$.|...... i|
|00000b70| 25 3e 3d 30 20 8c 0d 04 | 38 24 20 20 69 70 24 3d |%>=0 ...|8$ ip$=|
|00000b80| a4 67 65 74 65 6e 76 28 | 22 44 65 6d 6f 6e 24 49 |.getenv(|"Demon$I|
|00000b90| 70 41 64 64 72 65 73 73 | 22 29 0d 04 42 24 20 20 |pAddress|")..B$ |
|00000ba0| e7 20 69 70 24 3e 22 22 | 20 8c 20 6e 65 74 5f 69 |. ip$>""| . net_i|
|00000bb0| 70 5f 61 64 64 72 65 73 | 73 24 3d 69 70 24 0d 04 |p_addres|s$=ip$..|
|00000bc0| 4c 05 cd 0d 04 56 05 e1 | 0d 04 60 04 0d 04 6a 21 |L....V..|..`...j!|
|00000bd0| dd 20 a4 5f 44 65 6d 6f | 6e 5f 65 76 65 6e 74 28 |. ._Demo|n_event(|
|00000be0| 61 72 67 25 2c 72 65 61 | 73 6f 6e 25 29 0d 04 74 |arg%,rea|son%)..t|
|00000bf0| 10 c8 8e 20 72 65 61 73 | 6f 6e 25 20 ca 0d 04 7e |... reas|on% ...~|
|00000c00| 16 c9 20 65 76 65 6e 74 | 5f 4d 53 47 2b 26 34 30 |.. event|_MSG+&40|
|00000c10| 30 43 33 0d 04 88 26 20 | 20 f2 74 72 61 63 65 28 |0C3...& | .trace(|
|00000c20| 22 44 79 69 6e 67 20 74 | 61 73 6b 20 22 2b c3 7e |"Dying t|ask "+.~|
|00000c30| 28 62 75 66 25 21 34 29 | 29 0d 04 92 25 20 20 e7 |(buf%!4)|)...% .|
|00000c40| 20 62 75 66 25 21 34 3d | 44 65 6d 6f 6e 5f 73 6c | buf%!4=|Demon_sl|
|00000c50| 69 70 64 69 61 6c 5f 74 | 61 73 6b 25 20 8c 0d 04 |ipdial_t|ask% ...|
|00000c60| 9c 20 20 20 20 20 f2 74 | 72 61 63 65 28 22 53 4c |. .t|race("SL|
|00000c70| 49 50 64 69 61 6c 20 64 | 79 69 6e 67 22 29 0d 04 |IPdial d|ying")..|
|00000c80| a6 1e 20 20 20 20 44 65 | 6d 6f 6e 5f 73 6c 69 70 |.. De|mon_slip|
|00000c90| 64 69 61 6c 5f 74 61 73 | 6b 25 3d 30 0d 04 b0 14 |dial_tas|k%=0....|
|00000ca0| 20 20 20 20 64 6c 67 5f | 76 61 6c 75 65 25 3d 30 | dlg_|value%=0|
|00000cb0| 0d 04 ba 12 20 20 20 20 | 64 6c 67 5f 64 6f 6e 65 |.... |dlg_done|
|00000cc0| 3d b9 0d 04 c4 0a 20 20 | 20 20 3d b9 0d 04 ce 07 |=..... | =.....|
|00000cd0| 20 20 cd 0d 04 d8 05 cb | 0d 04 e2 06 3d a3 0d 04 | ......|....=...|
|00000ce0| ec 04 0d 04 f6 15 dd 20 | f2 44 65 6d 6f 6e 5f 63 |....... |.Demon_c|
|00000cf0| 68 65 63 6b 5f 70 77 0d | 05 00 1e ea 20 65 72 72 |heck_pw.|.... err|
|00000d00| 24 2c 6c 65 6e 25 2c 69 | 25 2c 6e 6c 65 74 25 2c |$,len%,i|%,nlet%,|
|00000d10| 6e 64 69 67 25 0d 05 0a | 0b 65 72 72 24 3d 22 22 |ndig%...|.err$=""|
|00000d20| 0d 05 14 17 6c 65 6e 25 | 3d a9 6e 65 74 5f 70 61 |....len%|=.net_pa|
|00000d30| 73 73 77 6f 72 64 24 0d | 05 1e 54 e7 20 6c 65 6e |ssword$.|..T. len|
|00000d40| 25 3c 35 20 f2 65 72 72 | 6f 72 5f 72 65 70 6f 72 |%<5 .err|or_repor|
|00000d50| 74 28 30 2c 22 50 61 73 | 73 77 6f 72 64 20 6d 75 |t(0,"Pas|sword mu|
|00000d60| 73 74 20 62 65 20 61 74 | 20 6c 65 61 73 74 20 35 |st be at| least 5|
|00000d70| 20 63 68 61 72 61 63 74 | 65 72 73 20 6c 6f 6e 67 | charact|ers long|
|00000d80| 22 29 3a 20 6f 6b 3d a3 | 3a 20 e1 0d 05 32 14 6e |"): ok=.|: ...2.n|
|00000d90| 6c 65 74 25 3d 30 3a 20 | 6e 64 69 67 25 3d 30 0d |let%=0: |ndig%=0.|
|00000da0| 05 3c 11 e3 20 69 25 3d | 31 20 b8 20 6c 65 6e 25 |.<.. i%=|1 . len%|
|00000db0| 0d 05 46 1c 20 20 63 25 | 3d 97 c1 6e 65 74 5f 70 |..F. c%|=..net_p|
|00000dc0| 61 73 73 77 6f 72 64 24 | 2c 69 25 29 0d 05 50 24 |assword$|,i%)..P$|
|00000dd0| 20 20 e7 20 63 25 3e 3d | 97 22 41 22 20 80 20 63 | . c%>=|."A" . c|
|00000de0| 25 3c 3d 97 22 5a 22 20 | 6e 6c 65 74 25 2b 3d 31 |%<=."Z" |nlet%+=1|
|00000df0| 0d 05 5a 24 20 20 e7 20 | 63 25 3e 3d 97 22 61 22 |..Z$ . |c%>=."a"|
|00000e00| 20 80 20 63 25 3c 3d 97 | 22 7a 22 20 6e 6c 65 74 | . c%<=.|"z" nlet|
|00000e10| 25 2b 3d 31 0d 05 64 24 | 20 20 e7 20 63 25 3e 3d |%+=1..d$| . c%>=|
|00000e20| 97 22 30 22 20 80 20 63 | 25 3c 3d 97 22 39 22 20 |."0" . c|%<=."9" |
|00000e30| 6e 64 69 67 25 2b 3d 31 | 0d 05 6e 05 ed 0d 05 78 |ndig%+=1|..n....x|
|00000e40| 53 e7 20 6e 6c 65 74 25 | 3d 30 20 8c 20 f2 65 72 |S. nlet%|=0 . .er|
|00000e50| 72 6f 72 5f 72 65 70 6f | 72 74 28 30 2c 22 50 61 |ror_repo|rt(0,"Pa|
|00000e60| 73 73 77 6f 72 64 20 6d | 75 73 74 20 63 6f 6e 74 |ssword m|ust cont|
|00000e70| 61 69 6e 20 61 74 20 6c | 65 61 73 74 20 6f 6e 65 |ain at l|east one|
|00000e80| 20 6c 65 74 74 65 72 22 | 29 3a 6f 6b 3d a3 3a e1 | letter"|):ok=.:.|
|00000e90| 0d 05 82 52 e7 20 6e 64 | 69 67 25 3d 30 20 8c 20 |...R. nd|ig%=0 . |
|00000ea0| f2 65 72 72 6f 72 5f 72 | 65 70 6f 72 74 28 30 2c |.error_r|eport(0,|
|00000eb0| 22 50 61 73 73 77 6f 72 | 64 20 6d 75 73 74 20 63 |"Passwor|d must c|
|00000ec0| 6f 6e 74 61 69 6e 20 61 | 74 20 6c 65 61 73 74 20 |ontain a|t least |
|00000ed0| 6f 6e 65 20 64 69 67 69 | 74 22 29 3a 6f 6b 3d a3 |one digi|t"):ok=.|
|00000ee0| 3a e1 0d 05 8c 05 e1 0d | 05 96 04 0d 05 a0 16 dd |:.......|........|
|00000ef0| 20 a4 44 65 6d 6f 6e 5f | 63 6f 6e 66 69 67 75 72 | .Demon_|configur|
|00000f00| 65 0d 05 aa 08 ea 20 69 | 25 0d 05 b4 14 f2 6c 69 |e..... i|%.....li|
|00000f10| 62 72 61 72 79 28 22 6b | 61 39 71 22 29 0d 05 be |brary("k|a9q")...|
|00000f20| 18 f2 6c 69 62 72 61 72 | 79 28 22 6e 65 77 73 62 |..librar|y("newsb|
|00000f30| 61 73 65 22 29 0d 05 c8 | 14 f2 6c 69 62 72 61 72 |ase")...|..librar|
|00000f40| 79 28 22 74 74 66 6e 22 | 29 0d 05 d2 2b 69 25 3d |y("ttfn"|)...+i%=|
|00000f50| a4 44 65 6d 6f 6e 5f 73 | 6c 69 70 64 69 61 6c 5f |.Demon_s|lipdial_|
|00000f60| 63 6f 6e 66 69 67 3a 20 | e7 20 69 25 3c 31 20 8c |config: |. i%<1 .|
|00000f70| 20 3d 69 25 0d 05 dc 21 | 69 25 3d a4 6b 61 39 71 | =i%...!|i%=.ka9q|
|00000f80| 5f 63 6f 6e 66 69 67 3a | 20 e7 20 69 25 3c 31 20 |_config:| . i%<1 |
|00000f90| 8c 20 3d 69 25 0d 05 e6 | 25 69 25 3d a4 6e 65 77 |. =i%...|%i%=.new|
|00000fa0| 73 62 61 73 65 5f 63 6f | 6e 66 69 67 3a 20 e7 20 |sbase_co|nfig: . |
|00000fb0| 69 25 3c 31 20 8c 20 3d | 69 25 0d 05 f0 21 69 25 |i%<1 . =|i%...!i%|
|00000fc0| 3d a4 74 74 66 6e 5f 63 | 6f 6e 66 69 67 3a 20 e7 |=.ttfn_c|onfig: .|
|00000fd0| 20 69 25 3c 31 20 8c 20 | 3d 69 25 0d 05 fa 06 3d | i%<1 . |=i%....=|
|00000fe0| 31 0d 06 04 04 0d 06 0e | 1c dd 20 a4 44 65 6d 6f |1.......|.. .Demo|
|00000ff0| 6e 5f 73 6c 69 70 64 69 | 61 6c 5f 63 6f 6e 66 69 |n_slipdi|al_confi|
|00001000| 67 0d 06 18 2f ea 20 69 | 25 2c 62 74 6f 72 68 67 |g.../. i|%,btorhg|
|00001010| 24 2c 6e 6f 70 72 65 64 | 69 61 6c 24 2c 76 61 72 |$,nopred|ial$,var|
|00001020| 5f 73 74 61 72 74 24 2c | 76 61 72 5f 65 6e 64 24 |_start$,|var_end$|
|00001030| 0d 06 22 22 76 61 72 5f | 73 74 61 72 74 24 3d 22 |..""var_|start$="|
|00001040| 7b 7b 22 3a 20 76 61 72 | 5f 65 6e 64 24 3d 22 7d |{{": var|_end$="}|
|00001050| 7d 22 0d 06 2c 27 73 6c | 69 70 64 69 61 6c 5f 64 |}"..,'sl|ipdial_d|
|00001060| 69 72 24 3d 6e 65 74 5f | 64 69 72 24 2b 22 2e 21 |ir$=net_|dir$+".!|
|00001070| 53 4c 49 50 64 69 61 6c | 22 0d 06 36 10 62 74 6f |SLIPdial|"..6.bto|
|00001080| 72 68 67 24 3d 22 62 74 | 22 0d 06 40 12 6e 6f 70 |rhg$="bt|"..@.nop|
|00001090| 72 65 64 69 61 6c 24 3d | 22 30 22 0d 06 4a 21 e7 |redial$=|"0"..J!.|
|000010a0| 20 c0 6e 65 74 5f 64 69 | 61 6c 5f 70 72 65 66 69 | .net_di|al_prefi|
|000010b0| 78 24 2c 32 29 3d 22 31 | 33 22 20 8c 0d 06 54 17 |x$,2)="1|3" ...T.|
|000010c0| 20 20 62 74 6f 72 68 67 | 24 3d 22 6d 65 72 63 75 | btorhg|$="mercu|
|000010d0| 72 79 22 0d 06 5e 1d 20 | 20 6e 6f 70 72 65 64 69 |ry"..^. | nopredi|
|000010e0| 61 6c 24 3d 6e 65 74 5f | 6e 75 6d 62 65 72 31 24 |al$=net_|number1$|
|000010f0| 0d 06 68 05 cd 0d 06 72 | 30 f2 6e 65 74 5f 70 72 |..h....r|0.net_pr|
|00001100| 6f 67 72 65 73 73 5f 64 | 6c 67 28 a4 6d 73 67 28 |ogress_d|lg(.msg(|
|00001110| 22 73 6c 69 70 64 69 61 | 6c 2e 70 72 6f 67 72 65 |"slipdia|l.progre|
|00001120| 73 73 22 29 29 0d 06 7c | 2a 69 25 3d a4 64 6c 67 |ss"))..||*i%=.dlg|
|00001130| 5f 70 6f 6c 6c 3a 20 e7 | 20 69 25 3c 3e 64 6c 67 |_poll: .| i%<>dlg|
|00001140| 5f 4e 55 4c 4c 20 8c 20 | 3d 28 69 25 3d 31 29 0d |_NULL . |=(i%=1).|
|00001150| 06 86 38 f4 20 44 65 6d | 6f 6e 20 73 63 72 69 70 |..8. Dem|on scrip|
|00001160| 74 20 70 72 65 73 75 6d | 65 64 20 61 6c 72 65 61 |t presum|ed alrea|
|00001170| 64 79 20 69 6e 20 21 53 | 4c 49 50 64 69 61 6c 2e |dy in !S|LIPdial.|
|00001180| 53 63 72 69 70 74 73 0d | 06 90 49 f2 6d 61 6b 65 |Scripts.|..I.make|
|00001190| 5f 66 69 6c 65 28 6e 65 | 74 5f 72 65 73 70 61 74 |_file(ne|t_respat|
|000011a0| 68 24 2b 22 64 65 6d 63 | 6f 6e 66 67 22 2c 73 6c |h$+"demc|onfg",sl|
|000011b0| 69 70 64 69 61 6c 5f 64 | 69 72 24 2b 22 2e 53 63 |ipdial_d|ir$+".Sc|
|000011c0| 72 69 70 74 73 2e 64 65 | 6d 63 6f 6e 66 67 22 29 |ripts.de|mconfg")|
|000011d0| 0d 06 9a 2a 69 25 3d a4 | 64 6c 67 5f 70 6f 6c 6c |...*i%=.|dlg_poll|
|000011e0| 3a 20 e7 20 69 25 3c 3e | 64 6c 67 5f 4e 55 4c 4c |: . i%<>|dlg_NULL|
|000011f0| 20 8c 20 3d 28 69 25 3d | 31 29 0d 06 a4 4c f2 6d | . =(i%=|1)...L.m|
|00001200| 61 6b 65 5f 66 69 6c 65 | 28 6e 65 74 5f 72 65 73 |ake_file|(net_res|
|00001210| 70 61 74 68 24 2b 22 53 | 6c 69 70 43 6f 6e 66 69 |path$+"S|lipConfi|
|00001220| 67 22 2c 73 6c 69 70 64 | 69 61 6c 5f 64 69 72 24 |g",slipd|ial_dir$|
|00001230| 2b 22 2e 52 65 73 6f 75 | 72 63 65 73 2e 21 43 6f |+".Resou|rces.!Co|
|00001240| 6e 66 69 67 22 29 0d 06 | ae 2a 69 25 3d a4 64 6c |nfig")..|.*i%=.dl|
|00001250| 67 5f 70 6f 6c 6c 3a 20 | e7 20 69 25 3c 3e 64 6c |g_poll: |. i%<>dl|
|00001260| 67 5f 4e 55 4c 4c 20 8c | 20 3d 28 69 25 3d 31 29 |g_NULL .| =(i%=1)|
|00001270| 0d 06 b8 06 3d 31 0d ff | |....=1..| |
+--------+-------------------------+-------------------------+--------+--------+